
//检测并获取当前缓存的商户信息
function _store_getStoreAccountInfo(){
	if(sessionStorage.store_user_info && /^{.*}$/.test(sessionStorage.store_user_info)){
		return JSON.parse(sessionStorage.store_user_info);
	}else{
		A('缺少商户信息！');
		location.replace('index.html');exit
	}
}





/*
	### 检测并获取当前缓存的城市信息
	返回数据：Array [ "110101", "404166680", "aaa", "东城区" ]
*/
function _store_getCurrentCityInfo(){
	if(!localStorage.store_currentSelectCountyInfo){
		A('缺少城市信息！');
		location.replace('index.html');exit
	}
	var cityInfo = localStorage.store_currentSelectCountyInfo.split(',');
	if(cityInfo.length != 4){
		A('城市信息异常！');
		location.replace('index.html');exit
	}
	return cityInfo;
}



//检测并获取缓存的后台请求地址
function _store_getServerAddr(){
	if(!sessionStorage.currentDomain){
		A('缺少后台请求服务器地址！');
		location.replace('index.html');exit
	}
	return sessionStorage.currentDomain + default_storeRequestPath;
}




/*
	### 表单选择并读取文件，如是图片并显示
	参一：文件选择表单项的id
	参二：要显示图片的元素id,如果为空则不显示图片
	参三：回调(返回file或'err')
	示例：
		<input type='file' id='a' />
		<img src='' id='b' />
		SelectOrViewImg('a','b',function(f){
			alert(f);
		});
*/
function SelectOrViewImg(file_input_id,view_id,fun){
	var StoreMain_File = document.getElementById(file_input_id);
	var view_ele = document.getElementById(view_id);
	StoreMain_File.onchange=function(){
		var file = StoreMain_File.files[0];
		var reader = new FileReader();
		reader.onloadend = function(){
			if(view_id){	//如果指定了图片显示元素，则显示图片
				view_ele.src = reader.result;
			}
		}
		if(file){
			reader.readAsDataURL(file);
			fun(file);
		}else{
			fun('err');
		}
	};
}
